错误:获得非对象结果,期望从创建操作中得到对象
显示的错误
当您在集成中添加一个创建操作时,Zapier 平台期望返回一个单一的对象,其中包含一个 id
以及有关新创建项的详细信息。如果 API 返回一个非对象结果,则会显示以下错误。
CheckError: Invalid API Response: - Got a non-object result, expected an object from create
解决方案
相反,请确保您的 API 向 Zapier 返回一个对象。为此,您可以在请求中切换到代码模式。这样,您就可以提供一个 JavaScript 函数来处理请求。同时,在将数据返回给 Zapier 平台之前,对结果的结构或内容进行必要的修改。
如果返回的是一个数组,您需要解析响应,将对象返回,而不将其包含在数组中。
这可以通过将 results
对象括在 { }
中来实现,或者从数组中提取代表您想要返回给用户的对象。
注意: 代码模式 是一个切换器;如果您切换回表单模式,您的代码将被忽略!
一旦您重新测试创建请求,它应该能成功运行。
需要帮助?告诉我们您的问题,我们将帮助您连接合适的资源或直接联系支持团队。